/* 浏览器重置 [[ */
body,p,ul,li,input{margin:0;padding:0;}
input{font-size:100%;font-weight:normal;vertical-align:middle;font-family:inherit;}
ul{list-style:none;}
body{/* -webkit-user-select:none;禁止选中文本 */
    -webkit-text-size-adjust:100%;/* 设置webkit内核下文字大小不小于12px */
    -ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;/* 设置点击链接时遮罩层为全透明 */
    -webkit-overflow-scrolling:touch;font-size:14px;line-height:1;font-family:"SF Pro SC","SF Pro Display",'Segoe UI',SegoeUI,"SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","segoe-ui_normal",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative;color:#323232;background-color:#f7f7f7;height:100%;letter-spacing:-.035em;/* min-height 1064px;*/
}
html,body{height:100%;}
p,a,div,span{vertical-align:middle;font-family:inherit;}
/* 禁止长按链接、按钮、输入框出现系统默认弹框菜单 */
a,input{border:none;outline:none;text-decoration:none;-webkit-touch-callout:none;font-family:inherit;background:none;}
a,a:visited,a:hover{text-decoration:none;-webkit-touch-callout:none;}
a{color:inherit;}
.link{vertical-align:baseline;color:#0052D9;text-decoration:underline;}
input::-ms-clear{display:none;}
.g-clr{zoom:1;}
.g-clr:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
/* .city-swiper-container .swiper-pagination .swiper-active-switch:after{content:"";position:absolute;top:-2px;left:-2px;display:inline-block;width:12px;height:12px;background:url(./../images/current-pagination.png) no-repeat;background-size:14px 14px;border:2px solid #0052D9;border-radius:50%;box-sizing:border-box;animation:collectionGo 4s linear forwards;}
*/
.container{min-height:100%;height:auto;/* height:100%;*/
    position:relative;overflow:hidden;}
@font-face{font-family:tencentFont;src:url('https://careers.tencent.com/static/font/TencentSans-W7.ttf');/* src:url("../font/TencentSans-W7.otf");src:url("../font/TencentSans-W7.ttf") format("truetype");*/
}
@font-face{font-family:tencentFontW3;src:url('https://careers.tencent.com/static/font/TencentSans-W3.ttf');}
@font-face{font-family:Numfont;src:url('https://careers.tencent.com/static/font/MediumCond.ttf');}
/* .header .login .user-info .pop-arrow{left:70%;}
.header .login .user-info .pop-arrow-ie{left:70%;}
*/
/* .header .login .user-info.normal .first-list-down{-webkit-animation:arrowRotateXBack 0.35s linear forwards;animation:arrowRotateXBack 0.35s linear forwards;}
.header .login .user-info.hover .first-list-down{-webkit-animation:arrowRotateXGo 0.35s linear forwards;animation:arrowRotateXGo 0.35s linear forwards;}
*/
/* .content .banner .banner-main .banner-style img{display:block;width:100%;height:100%;}
*/
/* .content .main .nav-ul .more-list.active,.header-text,.content .main .nav-ul .more-list.active,.content .main .nav-ul .nav-list.active{color:#0052D9;position:relative;z-index:1;}
*/
/* color:#0052D9;}
*/
/* .content .main .header-text:after{content:'';position:absolute;width:100%;height:8px;bottom:-10px;left:0;margin-top:8px;background:#0052D9;}
*/
.content-wrapper .recruit-share{float:left;position:relative;padding-top:8px;top:0;width:32px;height:32px;z-index:3;cursor:pointer;min-width:78px;margin-right:20px;}
.content-wrapper .recruit-con{position:relative;}
.content-wrapper .share{display:inline-block;width:32px;height:32px;background-image:url(../images/share-icon.png);background-size:32px 32px;background-repeat:no-repeat;}
.content-wrapper .share-list{position:absolute;left:50%;width:236px;height:182px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.20);transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);margin-left:-118px;background-color:#ffffff;padding:16px;z-index:1;box-sizing:border-box;-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:.35s cubic-bezier(0.2,0,0.2,1) transform;}
.content-wrapper .share-list{top:46px;}
.content-wrapper .share-list::after{content:"";position:absolute;left:50%;top:-13px;transform:translate(-50%,0);width:23px;height:13px;background-image:url(../images/white-up.png);background-repeat:no-repeat;background-size:100% 100%;}
.content-wrapper .recruit-share .share-list .link-text{font-size:14px;color:#343434;line-height:14px;margin-top:24px;}
.content-wrapper .recruit-share .share-list .link-ground .link{display:inline-block;max-width:120px;margin-top:15px;overflow:hidden;white-space:nowrap;padding-bottom:5px;border-bottom:1px solid #808080;text-decoration:none;color:#7F7F7F;}
.content-wrapper .recruit-share .share-list .link-ground .copy{float:right;font-size:16px;color:#0052D9;text-align:right;line-height:16px;font-weight:600;margin-top:16px;}
.content-wrapper .share-list .share-title{display:inline-block;font-size:16px;color:#343434;line-height:16px;font-weight:600;}
.content-wrapper .share-list .close-btn{float:right;width:16px;height:16px;background-image:url(../images/close_icon.png);background-repeat:no-repeat;background-size:100% 100%;}
.content-wrapper .share-list .share-gound{margin-top:24px;height:24px;}
.content-wrapper .recruit-share .share-list .share-gound .share-icon{display:inline-block;width:24px;height:24px;background-position:center center;background-repeat:no-repeat;background-size:24px 24px;transition:.35s cubic-bezier(0.2,0,0.2,1);-webkit-transition:.35s cubic-bezier(0.2,0,0.2,1);}
.content-wrapper .share-list .share-gound .share-item{float:left;}
.content-wrapper .share-list .share-gound .share-item:not(:last-child){margin-right:12px;}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.qq{background-image:url(../images/qq-normal.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.qq:hover{background-image:url(../images/qq-hover.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.wechat{position:relative;background-image:url(../images/wechat-normal.png);z-index:1;}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.wechat:hover{background-image:url(../images/wechat-hover.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.micro-blog{background-image:url(../images/micro-blog-normal.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.micro-blog:hover{background-image:url(../images/micro-blog-hover.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.in{background-image:url(../images/linkedin-normal.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.in:hover{background-image:url(../images/linkedin-hover.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.facebook{background-image:url(../images/facebook-normal.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.facebook:hover{background-image:url(../images/facebook-hover.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.twitter{background-image:url(../images/twitter-normal.png);}
.content-wrapper .recruit-share .share-list .share-gound .share-icon.twitter:hover{background-image:url(../images/twitter-hover.png);}
.share-list .qr-code{margin:14px auto 0;width:120px;height:120px;background-image:url(../images/share-qrcode.png);background-repeat:no-repeat;background-size:100% 100%;}
/* .content .main .index-btn:hover::after,.content .load-more-wrapper .more-btn:hover::after,.content .main .welfare-btn:hover::after,.content .main .recruit-btn:hover::after{width:105%;background-color:rgba(0,0,0,.2);}
*/
/*.welfare-btn:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);box-shadow:0 4px 4px 0 #d8d8d8\0;}
*/
/* .content .a-box.normal::after{animation:BGMoveBack 1s cubic-bezier(0.2,0.0,0.2,1) forwards;-webkit-animation:BGMoveBack 1s cubic-bezier(0.2,0.0,0.2,1) forwards;}
*/
/* .content .a-box.hover::after{animation:BGMoveGo 1s cubic-bezier(0.2,0.0,0.2,1) forwards;-webkit-animation:BGMoveGo 1s cubic-bezier(0.2,0.0,0.2,1) forwards;}
*/
.max-center{max-width:1120px;min-width:964px;padding:0 20px;margin:0 auto;}
/*伪类部分*/
.content .content-wrapper .recruit-content{float:left;width:71.429%;padding-top:40px;margin-right:3.572%;}
.content .content-wrapper .content-right-1{position:static;width:272px;cursor:pointer;float:right;}
.content .content-wrapper .content-right{position:static;width:272px;cursor:pointer;float:right;transition:.3s margin cubic-bezier(0.2,0.0,0.2,1),.3s transform cubic-bezier(0.2,0.0,0.2,1);margin-top:40px;}
.content .content-wrapper .default-btn-1,.content .content-wrapper .content-right .default-btn{display:block;height:48px;line-height:48px;text-align:center;background:#F7F7F7;border:1px solid #D9D9D9;font-size:20px;color:#333333;/* letter-spacing:0.04px;*/
    box-sizing:border-box;margin-bottom:16px;background:#0052D9;color:white;-webkit-transition:.3s all cubic-bezier(0.2,0.0,0.2,1);transition:.3s all cubic-bezier(0.2,0.0,0.2,1);}
.content .content-wrapper .default-btn-1,.content .content-wrapper .content-right .default-btn{margin-bottom:0;}
.content .content-wrapper .default-btn:hover{background:#0041AD;}
/*.content .content-wrapper .resume-content .choice .upload-module{background:#FFFFFF;border-top:1px solid #D9D9D9;padding-left:20px;box-sizing:border-box;}
*/
/* .video{background:url(./../images/video.jpg) no-repeat;}
.resume{background:url(./../images/resume.jpg) no-repeat;margin:0 1.744%}
.report{background:url(./../images/report.jpg) no-repeat;}
*/
/* .content .content-wrapper .resume-content .telephone .splicing-input.active{border:1px solid #0052D9;}
*/
/* .content .search-sidebar .option-wrapper .item-text.active .open-btn{background:url(./../images/reduce2x.png) no-repeat\0;background-position:right center;background-size:12px 2px;}
*/
/* .content .search-sidebar .option-wrapper .item-li.active{background:url(./../images/Checkbox_selected2x.png) no-repeat;background-size:16px 16px;background-position:left center;}
*/
/* .content .search-sidebar .option-wrapper .current-selection .search-input:after{content:"";display:block;position:absolute;right:.4%;top:2px;width:7%;height:36px;background-color:#FFF;z-index:1;}
*/
/* .content .search-sidebar .option-wrapper .item-ul{display:none;}
*/
/* .content .search-sidebar .option-wrapper .current-selection .city-selection::-webkit-scrollbar{width:4px;height:4px;}
.content .search-sidebar .option-wrapper .current-selection .city-selection::-webkit-scrollbar-thumb{border-radius:30px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#D8D8D8;}
*/
.content .content-wrapper .recruit-content .recruit-title .work-title{float:left;max-width:590px;font-size:36px;color:#333333;line-height:44px;margin-right:4%;font-weight:600;}
.content .content-wrapper .recruit-content .recruit-title .work-collection-wrapper{position:relative;top:0;min-width:80px;padding-top:8px;}
.content .content-wrapper .recruit-content .work-collection{position:relative;cursor:pointer;width:24px;height:32px;display:inline-block;background:url(../images/rectangle-narmal2x.png) no-repeat;background-size:24px 32px;/* margin-left:28px;*/
    overflow:hidden;}
.content .content-wrapper .recruit-content .work-collection::before{content:"";position:absolute;left:0;top:0;width:0;height:110%;background-color:#968c83;transform:rotate(8deg);}
.content .content-wrapper .recruit-content .work-collection.normal::before{animation:collectionBack .25s cubic-bezier(0.2,0.0,0.2,1) forwards;-webkit-animation:collectionBack .25s cubic-bezier(0.2,0.0,0.2,1) forwards;}
.content .content-wrapper .recruit-content .work-collection::after{content:"";position:absolute;left:0;top:26px;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:6px solid #f7f7f7;}
.content-wrapper .share-text,.content .content-wrapper .recruit-content .recruit-title .work-text{display:inline-block;font-size:16px;color:#333333;line-height:16px;margin-left:4px;}
.content .content-wrapper .recruit-content .work-wrapper{margin-top:16px;padding-bottom:40px;border-bottom:1px solid #d8d8d8;}
.content .content-wrapper .recruit-content .recruit-tips{font-size:24px;color:#333333;line-height:24px;}
.content .content-wrapper .recruit-content .work-module{margin-top:40px;}
.content .content-wrapper .recruit-content .work-module .duty-title{font-size:28px;color:#333333;/* letter-spacing:0.05px;*/
    line-height:28px;}
.content .content-wrapper .recruit-content .work-module .duty-text{margin-top:16px;}
.content .content-wrapper .recruit-content .requirement.work-module{margin-top:40px;}
.content .content-wrapper .recruit-content .work-module .duty-text .explain-item{font-size:16px;color:#333333;/* letter-spacing:0.03px;*/
    line-height:28px;}
/* .content .main .page-number .page-list{display:inline-block;}
*/
/* 新增代码 用户绑定部分 */
/*-----------------------------------------------*/
/* 新增代码 收藏岗位部分 */
/*-----------------------------------------------*/
/* 新增代码 我的申请部分 */
/*------------error页面---------------*/
/*首页第一个动画icon*/
/*重写swiper样式部分*/
/*产品与服务*/
/* .header.adaption-color+.content .header-seat{background-color:#0052d9;}
*/
/* .video-wrapper{position:relative;height:600px;}
*/
/* .welfare-item.welfare-big:hover .bg-move{transform:translate(0,-280px);}
*/
.content .content-wrapper .content-right.fixed{position:fixed;margin-top:40px;}
.content .content-wrapper .content-right.affix-up{transform:translateY(0px);}
/*英文版样式*/
/* .swiper-container .swiper-wrapper{position:relative;left:0;width:100%;height:100%;transition:1s transform cubic-bezier(0.2,0.0,0.2,1),1s top cubic-bezier(0.2,0.0,0.2,1);}
*/
/*搜索页加号旋转动画模块*/
@keyframes collectionBack{0%{width:100%}
    100%{width:0%}
}
@-webkit-keyframes collectionBack{0%{width:100%}
    100%{width:0%}
}
@media all and (min-width:0){/* IE9 only,现在IE10也支持 */
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){/* 3. */
    /* .content .content-wrapper .content-right.affix-up{transition:0ms}
   */
    /* IE10+ */
}
@media (max-width:1180px){.content .content-wrapper .content-right-1,.content .content-wrapper .content-right{width:234px;}
}
